package com.smedi.ismedi.progress.core.application.query;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.smedi.ismedi.progress.core.domain.aggregatemodel.Progress;
import com.smedi.ismedi.progress.core.port.adapter.persistence.model.ProgressEntity;
import com.smedi.ismedi.web.starter.common.PaginationData;
import com.smedi.ismedi.web.starter.common.ResponseData;

/**
 * 进度计划查询服务
 *
 * @author pengyan
 * @date 2021/09/19
 */
public interface KeyTaskQueryService {

   /**
   * 获取 关键线路列表 分页信息
   * @param offset
   * @param pageSize
   * @param projectId
   * @param projectManager
   * @param mainCourtyardId
   * @param status
   * @param projectCategory
   * @return com.baomidou.mybatisplus.extension.plugins.pagination.Page<com.smedi.ismedi.progress.core.port.adapter.persistence.model.ProgressEntity>
   * @date 2022/9/20 18:06
   */

    Page<Progress> getKeyTaskPage(Long offset, Long pageSize,Long hrOrganizationId,Integer projectId, String projectManager, Integer mainCourtyardId, Integer status, String projectCategory,String projectName);

}

